package com.itheima.mymap;

import java.util.HashMap;
import java.util.Map;
import java.util.Set;

public class MapDemo3 {
    public static void main(String[] args) {
        Map<String, String> map = new HashMap<>();
        map.put("郭靖", "黄蓉");
        map.put("杨过", "小龙女");
        map.put("张无忌", "赵敏");
        map.put("令狐冲", "东方不败");
        map.put("乔峰", "阿紫");

        // 获取所有键值对对象的集合
        // Set集合中装的是键值对对象(Entry对象),而Entry里面装的是键和值
        Set<Map.Entry<String, String>> entrySet = map.entrySet();
        // 遍历键值对对象的集合，得到每一个键值对对象
        for (Map.Entry<String, String> stringStringEntry : entrySet) {
            // 根据键值对对象获取键和值
            String key = stringStringEntry.getKey();
            String value = stringStringEntry.getValue();
            System.out.println(key + "---" + value);
        }
    }
}
